<?php
/**
 * Classe de modelo pessoa da app
 * @author felipe
 */
class App_Model_Pessoa extends Voitech_Model{
	
	protected $coPessoa;
	protected $noPessoa;
	protected $nuCpf;
	protected $nuRg;
	protected $nuTelefone;
	protected $dsEndereco;
    protected $stAtivo;
    protected $dtCadastro;
    protected $excluir;
        
        public function __construct($co_pessoa = null){
            if(!is_null($co_pessoa)){
                $this->setCoPessoa($co_pessoa);
            }
        }
        
        public function getStAtivo() {
            return $this->stAtivo;
        }

        public function setStAtivo($stAtivo) {
            $this->stAtivo = $stAtivo;
            return $this;
        }

        public function getDtCadastro() {
            return $this->dtCadastro;            
        }

        public function setDtCadastro($dtCadastro) {
            $this->dtCadastro = $dtCadastro;
            return $this;
        }                

	/**
	 * @return the $excluir
	 */
	public function getExcluir() {
		return $this->excluir;
	}        

	/**
	 * Set the $excluir
	 */
	public function setExcluir( $excluir ) {
		$this->excluir = $excluir;
		return $this;
	} 	
	
	/**
	 * @return the $coPessoa
	 */
	public function getCoPessoa() {
		return $this->coPessoa;
	}

	/**
	 * @param $coPessoa the $coPessoa to set
	 */
	public function setCoPessoa($coPessoa) {
		$this->coPessoa = (int) $coPessoa;
                return $this;
	}

	public function getNoPessoa() {
		return $this->noPessoa;
	}

	/**
	 * @return the $nuCpf
	 */
	public function getNuCpf() {
		return $this->nuCpf;
	}

	/**
	 * @return the $nuRg
	 */
	public function getNuRg() {
		return $this->nuRg;
	}

	/**
	 * @return the $nuTelefone
	 */
	public function getNuTelefone() {
		return $this->nuTelefone;
	}

	/**
	 * @return the $dsEndereco
	 */
	public function getDsEndereco() {
		return $this->dsEndereco;
	}

	/**
	 * @param $noPessoa the $noPessoa to set
	 */
	public function setNoPessoa($noPessoa) {
		$this->noPessoa = $noPessoa;
                return $this;
	}

	/**
	 * @param $nuCpf the $nuCpf to set
	 */
	public function setNuCpf($nuCpf) {
		$this->nuCpf = $nuCpf;
                return $this;
	}

	/**
	 * @param $nuRg the $nuRg to set
	 */
	public function setNuRg($nuRg) {
		$this->nuRg = $nuRg;
                return $this;
	}

	/**
	 * @param $nuTelefone the $nuTelefone to set
	 */
	public function setNuTelefone($nuTelefone) {
		$this->nuTelefone = $nuTelefone;
                return $this;
	}

	/**
	 * @param $dsEndereco the $dsEndereco to set
	 */
	public function setDsEndereco($dsEndereco) {
		$this->dsEndereco = $dsEndereco;
                return $this;
	}
}
